//拍照图片添加到PDF队列
function AddPdf() {
    // 1.先拍照获取图片数据
    var data = {
        "filepath": "base64",  //"D://test11.jpg"  指定路径  "base64" 不保存本地，返回base64  ""   保存默认路径下     
        "rotate": "0",      // 图像旋转角度，90的整数倍，默认："0"
        "camidx": JSON.stringify(DevIndex),      // 摄像头索引，参数：0:主头；1:副头
    };
    var url = "http://127.0.0.1:38088/video=grabimage";
    Ajax("get", url, JSON.stringify(data), function gettingData(res) {
        if (res.code === "0") {
            log("拍照成功base64图片数据:"+res.photoBase64);
            var data1 = {
                "ImagePath": "",    // 本地图片的绝对路径，非服务器图片的绝对路径
                "ImageBase64": res.photoBase64   // 图片base64数据
            }
            var url = " http://127.0.0.1:38088/pdf=addimage";
            //图片添加到PDF队列
            Ajax("POST", url, JSON.stringify(data1), function gettingData(res) {
                if (res.code === "0") {
                    log("添加PDF队列成功")
                }
            })
        }


    })

}
//生成PDF文件
function SavePdf() {
    var url = "http://127.0.0.1:38088/pdf=save";
    data = {
        "PdfPath": "D://pdf测试//123.pdf"
    }
    Ajax("POST", url, JSON.stringify(data), function gettingData(res) {
        if (res.code === "0") {
            log("PDF文件生成成功,【D:123.pdf】")
        } else if(res.code==="2"){
            log("队列中没有图片"+res.data)
        }else{
            log("合成失败")
        }
    })
  
}

//清空PDF队列里面的文件
function RemovePdf(){
    var url="http://127.0.0.1:38088/pdf=clear";
    var data;
    Ajax("POST", url, JSON.stringify(data), function gettingData(res) {
        if (res.code === "0") {
            log("清空PDF队列成功:"+res.message);
        }else{
            log("PDF清空失败");
        }
    })
 
}

//图片合成
function ComposePhotosJPG() {
    if (Arraydata != "") {
        var data = {
            "outputfilepath": "D:\\图片合成jpg\\res.jpg",   // 输出文件保存地址。例：D://res.jpg
            "outputmaxwidth": "3000",                       // 合成后文件最大宽度。例：3000px
            "inputimagetype": "1",                          // 待合成文件类型：0：file；1：base64
            "outputimagetype": "1",                         // 合成后文件类型：0：jpg；1：PDF
            "imagelist": Arraydata.toString()  // 待合成图片列表。例："D:\\1.jpg,D:\\2.jpg,D:\\3.jpg"
        };
        var url = " http://127.0.0.1:38088/compose=photos";
        Ajax("POST", url, JSON.stringify(data), function gettingData(res) {
            if (res.code === "0") {
                addImgDiv(res.base64);
                //  Arraydata.lenght=0;
            } else {
                alert("图片合成失败")
            }

        }
        )
    } else {
        alert("请先拍照")
    }

}
//PDF合成
function ComposePhotosPDF() {

    if (Arraydata != "") {
        //  debugger;
        var data = {
            "outputfilepath": "D:\\图片合成PDF\\res.pdf",   // 输出文件保存地址。例：D://res.jpg
            "outputmaxwidth": "3000",                       // 合成后文件最大宽度。例：3000px
            "inputimagetype": "1",                          // 待合成文件类型：0：file；1：base64
            "outputimagetype": "1",                         // 合成后文件类型：0：jpg；1：PDF
            "imagelist": Arraydata.toString()  // 待合成图片列表。例："D:\\1.jpg,D:\\2.jpg,D:\\3.jpg"
            // "imagelist": "D:\\1.jpg, D:\\2,jpg, D:\\3.jpg"
        };

        var url = " http://127.0.0.1:38088/compose=photos";
        Ajax("POST", url, JSON.stringify(data), function gettingData(res) {
            if (res.code === "0") {
                // addImgDiv(res.base64);
                log("PDF合成成功")
                // Arraydata.lenght=0;
            } else {
                alert("PDF合成失败");
            }

        }
        )
    } else {
        alert("请先拍照")
    }
}

